﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace OnTheWay.Exceptions
{
    public class ExceptionHandle
    {
        public static string GetMessage(_Exception ex)
        {
            string msg = "";
            while (ex != null && msg.Length < 1024)
            {
                if (msg.Length > 0)
                {
                    msg += ':';
                }
                msg += ex.Message;
                ex = ex.InnerException;
            }
            return msg;
        }

        internal static void Handle(Exception ex,string msg)
        {
            //throw new NotImplementedException();
        }
    }
}
